昨天我们已经演示过了,如何创建一个 Freestyle Project。今天我们一起来创建我们的第一个 Pipeline 项目。
开始和创建 Freestyle Project 没什么区别,点击左边的 New Item, 然后在 Enter an item name 文本框中输入 item 名称,如,first_project_pipeline。在 item 类型,选择 “pipeline”。
在 Configuration 页面的 Pipeline 下面的 Definition 下选择 Pipeline script。并在 Script 文本框中定义 Pipeline script。然后点击 Save 进行保存。
pipeline {
agent any
stages {
stage('Stage 1') {
steps {
echo 'Hello world!'
}
}
stage('Stage 2') {
steps {
echo 'I am Aaron.'
}
}
}
}
我们将 Pipeline script 称为 Jenkinsfile。它和 Dockerfile 一样,拥有自己的语法格式。目前我们只需要知道这个脚本会按顺序(步骤,step)执行两个命令 “echo 'Hello world!'” 和 “echo 'I am Aaron.'”。后面我们会讲解 Jenkinsfile 的语法格式。
然后在 Project 页面,选择 Build Now 进行 Build。在 Build History 点击该次 Build。
点击 Console Output,可以看到 build 过程中的输出,看到 “Hello World!” 和 “I am Aaron.” 都已经被输出,并且 Finished 的状态是 SUCCESS。